#ifndef __READIOLEVEL_H
#define __READIOLEVEL_H 			   
#include "sys.h"
#include "delay.h"


#define MED               1
#define RIGHT             2
#define SPOT              3


#define MED_GPIO_PIN              GPIO_Pin_4
#define RIGHT_GPIO_PIN            GPIO_Pin_5
#define SPOT_GPIO_PIN             GPIO_Pin_8
#define READ_GPIO_PORT            GPIOA
#define READ_GPIO_CLK             RCC_APB2Periph_GPIOA
#define R_MED                     GPIO_ReadInputDataBit(READ_GPIO_PORT, MED_GPIO_PIN)
#define R_LEFT                    GPIO_ReadInputDataBit(READ_GPIO_PORT, LEFT_GPIO_PIN)
#define R_RIGHT                   GPIO_ReadInputDataBit(READ_GPIO_PORT, RIGHT_GPIO_PIN)

void READ_GPIO_Config(void);
uint8_t Read_Spot();
uint8_t Read_Scan();





#endif

